### NEWS
I have a different project at http://camspider.tech
find new rooms with ease ! 

#ADDED new http://localhost/b
capture live photos using WebRTC stream, no need to use annoying photos using webcam, just use a single webrtc session , and it sends into your computer clipboad the catpic s

### NEW! option to write on the picture custom names 
I manage to send photos under 2 seconds, and ofc the MACROS automitcally writes the :emoticons allowing seemless image uploading into Chaturbate

# Emoji Uploader: Seamless Image Sharing with Chaturbate
=============================================

## Contact Information

Having issues? Feel free to contact me on (**Telegram** **[@tg_sneed](https://telegram.me/tg_sneed)**)
or @tbell2222 on discord 
## Installation Guide
--------------------

### Prerequisites

1. Install required packages: `pip install tornado Pillow requests httpx`
2. Install `dotool`:
	* On Arch Linux: `yay -Sy dotool`
	* On Ubuntu/Debian: 
		```bash
git clone https://sr.ht/~geb/dotool/
cd dotool
./build.sh
sudo ./build.sh install
sudo udevadm control --reload
sudo udevadm trigger
```

**Recommended Setup**: Use KDE+Wayland on Arch Linux for optimal performance. [Install Arch Linux](https://cachyos.org/)

## Features
------------

1. **Phone Integration**: Take photos on your phone and have them automatically uploaded to Chaturbate's emoticon library.
2. **Automatic Compression**: Optimize image file size for upload with automatic compression.
3. **Autopaste**: Automatically copy the emoticon code to your clipboard for easy use in Chaturbate messages.

## How Emoticons Work
----------------------

Emoticons on Chaturbate correspond to a unique code that represents a specific image. For example, `:joy`.

### Example Usage

![Emoticons Example](https://support.chaturbate.com/hc/article_attachments/360046522651/Screenshot_2020-01-02_17.09.39.png)

In a message, you can use emoticons like this:

## Screenshots
--------------

### iPhone Screenshot
![](iphonescreenshot.png)

### Working Example
![](working.png)

### Avif Example
![](cock.avif)
